package matse11.project;
 /**
  * 
  * Klasse, die den Dealer verkoerpert. ist von der abstrakten Klasse <<Mitspieler>> abgeleitet.
  * 
  * @author Sonja Lucksch
  *
  */

public class Dealer extends  Mitspieler {
	/**
	 * Methode, die den naechsten Zug des Dealers simuliert. Hat er weniger als 17 Punkte, nimmt 
	 * der Dealer noch eine Karte, bei 17 oder mehr Punkten hoert er auf.
	 * Ist die Punktzahl ungueltig wird eine Exception geworfen.
	 * 
	 * @return Es wird true zurueckgegeben, wenn der Dealer noch eine Karte nimmt, sonst false.
	 */
	public boolean naechsterZug(boolean weiter){
		boolean nehme = false;
		
		if ( punkte < 17 && punkte >= 0){
			nehme = true;
		}
		else if (punkte < 0 || punkte > 21){
			throw new IllegalArgumentException("Fehlerhafte Punkte");
		}
		return nehme;
	}
	
}
